Docker 查看镜像
1 背景知识
可以使用 docker images 命令可以列出本地主机上已有的镜像信息。
2 查看镜像列表
2.1 查看已下载所有镜像列表
docker images
//屏幕输出:
REPOSITORY TAG IMAGE ID CREATED SIZE
chyiyaqing/kingbase v8r6 10718399d4a5 15 months ago 660MB
hub-mirror.c.163.com/library/centos centos7.9.2009 eeb6ee3f44bd 16 months ago 204MB
hub-mirror.c.163.com/library/centos centos8.4.2105 5d0da3dc9764 16 months ago 231MB
2.2 输出信息说明
| 字段 | 说明 |
|---|---|
| REPOSITORY | 来自于哪个仓库。 |
| TAG | 镜像的标签信息,比如 14.04、lastest 标注不同的版本信息。 |
| IMAGE ID | 唯一标识镜像 |
| CREATED | 创建时间,镜像最后的更新时间; |
| SIZE | 镜像大小,优秀的镜像往往体积都较小。 |
3 查看镜像详细信息
使用 docker inspect 命令显示镜像适配架构、各层的数字摘要。
3.1 查看 centos 标签值为 7.2.1511 镜像的详细信息
$ docker inspect almalinux
3.2 查看容器名称
docker inspect -f "{{ .Name}} " register
3.3 查看容器IP地址
docker inspect --format '{{.NetworkSettings.IPAddress}} ' 0808ef13d450
3.4 自动化运维脚本
如果想要使用 docker inspect 命令进行自动化运维,这里有一个很好地例子 Docker 检查容器网络
4 镜像的提交历史
镜像文件由多个层组成,想要看见每个层具体内容,请执行 docker history 命令。
4.1 查看 centos: 7.2.1511 镜像提交历史
docker history centos:7.2.1511
4.2 输出信息信息说明
| 字段 | 说明 |
|---|---|
| IMAGE | 镜像 ID 号 |
| CREATED | 创建时间 |
| CREATED BY | 作者 |
| SIZE | 大小 |
| COMMENT | 注释 |